<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>理解prototype</title>
</head>
<body>
<script>
    function clother(a) {
        this.a = a;
    }
    console.log(clother.prototype);

    var tshirt = new clother()

    console.log(Object.prototype.isPrototypeOf(tshirt));
    console.log(clother.prototype.isPrototypeOf(tshirt));
//    console.log(Object.isPrototypeOf(clother));
//    每个函数都有一个预设的属性：prototype，这个属性的值是一个创建这个函数的值
//    每个对象都有几个预设的对象和方法：constructor、toString（）等
//    不能弄混淆了

//    isprototypeof检测当前对象是否在传入对象的原型链上
//    也说明了tshirt的__proto__指向clother的prototype属性
</script>
</body>
</html>